INCLUDE_DIRECTORIES(${STREAMER_PATH}/visStreamline)
INCLUDE_DIRECTORIES(${STREAMER_PATH}/../visFlowTopo)

ADD_LIBRARY(visStreamlineClustering STATIC
visStreamlineClustering.cpp
)
TARGET_LINK_LIBRARIES(visStreamlineClustering
visStreamline
)

ADD_LIBRARY(visKMeans STATIC
visKMeans.cpp
)
TARGET_LINK_LIBRARIES(visKMeans
visStreamlineClustering
)

ADD_LIBRARY(visKMedoids STATIC
visKMedoids.cpp
)
TARGET_LINK_LIBRARIES(visKMedoids
visStreamlineClustering
)

ADD_LIBRARY(visHierarchicalClustering STATIC
visHierarchicalClustering.cpp
)
TARGET_LINK_LIBRARIES(visHierarchicalClustering
visStreamlineClustering
common
)

ADD_LIBRARY(visAGNES STATIC
visAGNES.cpp
)
TARGET_LINK_LIBRARIES(visAGNES
visStreamlineClustering
)

ADD_LIBRARY(visChameleon STATIC
visChameleon.cpp
)
TARGET_LINK_LIBRARIES(visChameleon
visStreamlineClustering
)

ADD_LIBRARY(visDBScan STATIC
visDBScan.cpp
)
TARGET_LINK_LIBRARIES(visDBScan
visStreamlineClustering
)

ADD_LIBRARY(visWaveCluster STATIC
visWaveCluster.cpp
)
TARGET_LINK_LIBRARIES(visWaveCluster
visStreamlineClustering
)

ADD_LIBRARY(visTopoClustering STATIC
visTopoClustering.cpp
)
TARGET_LINK_LIBRARIES(visTopoClustering
visFlowTopology
visStreamlineClustering
visKMeans
visKMedoids
visHierarchicalClustering
)

